iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 11
2

哈嘍,大家好

今天只講一個指令 .gitignore


#忽略檔案

有些時候我們並不想要把檔案加入版本控制裡面,這時就可以使用 .gitinore

我們先在原本的工作目錄裡 mkdir 一個 project ➜ cd 進 project ➜ 建立數據庫 git init ➜ 之後再 touch 一個檔案
mkdir 一個 project ➜ cd 進 project ➜ 建立數據庫 git init ➜ 之後再 touch 一個檔案
--會看到剛新增進去的檔案是不被追蹤的。

這時候我們要新增 touch .gitignore
【Git與GitHub】.gitignore 忽略檔案
--會看到兩個檔案是不被追蹤的。 .gitignor 通常是不會自己忽略自己的

打開工作目錄裡的 .gitignore並將剛剛的index.html新增進去。
再次輸入 git status 去做查詢狀態會發現
git status 去做查詢狀態
-- index.html 不見惹~被 Git 無視掉了。 但工作目錄還是有他窩

*如果我們今天有很多 html 檔,輸入 *.html ,就全部忽略掉嚕!如果是資料夾的話就輸入 資料夾名稱/
git status 查詢狀態
在 .gitignor 裡輸入 *.html html 檔會全部忽略掉!

輸入 git status 查詢狀態
git status 查詢狀態
全部都被 Git 忽視掉了!!!


/補充說明/

該如何清除忽略的檔案

如果想要一口氣清除那些已經被忽略的檔案,可以使用 git clean 指令並配合 -X 參數:
那個額外加上的 -f 參數是指強制刪除的意思,這樣一來就可清除那些被忽略的檔案。

輸入 git clean fx
git clean fx 清除忽略的檔案
--為你自己學


耶!今天就先到這裡嚕!


上一篇
Day10【Git與GitHub】Git 提交流程(下)
下一篇
Day12【Git與GitHub】工作狀態還原
系列文
Git與Github-30天學習歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言